import rxAjax from '@/assets/js/ajax.js';

const FormPcApi = {};

FormPcApi.baseUrl= '/api-form/form/core/formPc';

/**
 * 获取表单轮播图数据
 * @param parameter
 * @returns {*}
 */
FormPcApi.getCarouselData=function(parameter){
    let url= FormPcApi.baseUrl + "/getCarouselData";
    return rxAjax.postJson(url,parameter);
}

/**
 * 直接保存表单数据。
 * @param parameter
 */
FormPcApi.saveFormDataDirect=function(parameter,appId){

    var url= FormPcApi.baseUrl+'/saveFormDataDirect';
    let config={};
    if(appId){
        let headers={appId:appId};
        config={headers:headers};
    }
    return rxAjax.postJson(url,parameter,config);
}
/**
 * 根据别名获取表单设计
 * @param alias
 * @returns {*}
 */
FormPcApi.getFormPcByAlias=function(alias){
    let url='/api-form/form/core/formPc/getFormPcByAlias?alias=' + alias +"&isBo=false";
    return rxAjax.get(url);
}


/**
 * 获取是否能设计表单.
 */
FormPcApi.checkCanChange=function(params){
    var url ="/api-form/form/core/formDesign/checkCanChange";
    return rxAjax.postJson(url,params);
}

/**
 * 获取表单数据
 * @param pkId
 * @returns {*}
 */
FormPcApi.get =function(pkId) {
    var url= FormPcApi.baseUrl + '/get?pkId=' + pkId;
    return rxAjax.get(url);
}

export  default FormPcApi;
